[mail] - Como enviar simples email de texto ?

1. [mail] - Como enviar simples email de texto ?

brunorojo
brunorojo

(usa Debian)

Enviado em 29/06/2009 - 16:45h

Como enviar um simples email de texto usando o comando "mail" ?

pelo arquivo de php que eu tenho da certo, mas direto pelo sheel NÂO da.

Ja tentei:
Teste01->
cat teste.txt | uuencode teste.txt | mail email@email.com.br -s "teste"

Teste02->
echo oi |mail -s teste email@email.com.br

nenhum funcionou, estou usando o linux ubuntu com o 'mail' ja instalado.





  


2. Re: [mail] - Como enviar simples email de texto ?

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 29/06/2009 - 21:46h

Vc tem algum mta instalado como o sendmail, postfix ?

o mail nada mais é que um cliente de email... para o envio de email é necessário um servidor de email ou pelo menos mail hub como ssmtp instalado para fazer o meio de campo com o comando mail.


3. Re: [mail] - Como enviar simples email de texto ?

brunorojo
brunorojo

(usa Debian)

Enviado em 30/06/2009 - 00:11h

Tenho uma código em PHP que envia corretamnente um email com o texto, usando o comando php, porem so funciona quando executado pelo browser.


4. Re: [mail] - Como enviar simples email de texto ?

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 30/06/2009 - 00:31h

Ainda não entendi qual o seu problema...

Há algum serviço de email instalado na sua maquina ? Qual seria o Sendmail ou Postfix ?

pois como disse o comando mail não é importante, vc pode usar o mutt ou outro cliente de email por linha de comando... a primeira coisa é ver se o serviço de email está rodando...


5. Re: [mail] - Como enviar simples email de texto ?

brunorojo
brunorojo

(usa Debian)

Enviado em 30/06/2009 - 01:04h

entao gesousa, nao tenho nada instalado e nem configurado, apenas instalei o ubuntu, teria q instalar algum programa, usando o apt-get install ??


6. Re: [mail] - Como enviar simples email de texto ?

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 30/06/2009 - 01:27h

sim... se for utilizar o mail ou vc instala o ssmtp e configura ele com um serviço externo de email (gmail, uol...) ou então instala um servidor de email no computador como o postfix...

se for ssmtp

sudo apt-get install ssmtp

depois cria o arquivo de configuração da conta de email externa que vai utilizar para mandar email...

sudo nano /etc/ssmtp.conf

exemplo de configuração para o gmail:

hostname=localhost
rewriteDomain=gmail.com
AuthUser=seu-email@gmail.com
AuthPass=senha
AuthMetod=plain
FromLineOverride=NO
Mailhub=smtp.gmail.com:465
UseTLS=YES


ai vc pode utilizar o comando do ssmtp mesmo para enviar email...

echo "teste" | ssmtp teste@teste.com

ou mesmo o comando mail, se este não funcionar tente criar um link sibolico do ssmtp para o sendmail

sudo ln -s /usr/bin/ssmtp /usr/bin/sendmail

isso deve resolver...

no caso de instalar um servidor de email para o seu dominio procura aqui na vol por artigos sobre o postfix ou sendmail..

Servidor de email, não da para fazer uma instalação simples, pois vc precisa ter conhecimento de outros assuntos como dns e outras configurações...






  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts